/*
 * @Author: Dorange.Wang
 * @Date: 2021-07-07 18:32:33
 * @LastEditors: your name
 * @LastEditTime: 2021-07-20 15:27:28
 * @Description: file content
 */
import Vue from "vue";
import WidgetTree from "./WidgetTree";

import { Form, FormItem } from "./form";
import { Input, Textarea, InputNumber, Currency } from "./input";
// import Picker from "./picker";
import Select from "./select";
import { DatePicker, TimePicker } from "./dateTime";
import Upload from './upload'

import { Row, Col } from "./layout";
import { TabGroup, TabItem } from "./tab";
import Collapse from "./collapse";

import { ButtonGroup, Button } from "./button";

Vue.component("WidgetTree", WidgetTree);

// 表单控件
Vue.component("HanForm", Form);
Vue.component("HanFormItem", FormItem);
Vue.component("HanInput", Input);
Vue.component("HanTextarea", Textarea);
Vue.component("HanInputNumber", InputNumber);
Vue.component("HanCurrency", Currency);
Vue.component("HanSelect", Select);
Vue.component("HanDatePicker", DatePicker);
Vue.component("HanTimePicker", TimePicker);
Vue.component("HanUpload", Upload);
// 布局控件
Vue.component("HanRow", Row);
Vue.component("HanCol", Col);
Vue.component("HanTabGroup", TabGroup);
Vue.component("HanTabItem", TabItem);
Vue.component("HanGroup", Collapse);
// 按钮控件
Vue.component("HanButtonGroup", ButtonGroup);
Vue.component("HanButton", Button);
// 数据展示控件
// 容器控件
